<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>

  <body>
    <script>
      /***********************************
            1.请写出javascript的三种循环
        ***********************************/
      //for循环，while循环，do...while循环
      /***********************************
            2.请写出break和continue作用和区别
        ***********************************/
      //while：先判断条件在执行代码,do while:先执行一次代码，再判断条件（也就是说 do while里的执行代码块，一定会执行一次，即使条件不成立，为false。
      /***********************************
            3.循环输出1-100 里奇数
        ***********************************/
      //    let sum=0;
      //    for(let j =1;j <= 100;j++){
      //     if(j%2 !=0){
      //         sum =sum+ j;
      //     }
      //    }
      //    document.write("100以内的奇数和为:"+sum)
      /***********************************
            4.有一分数序列：2/1，3/2，5/3，8/5，13/8，21/13...求出这个数列的前20项之和。
        ***********************************/
      // let sum = 0;
      // let fm = 1;
      // let fz = 2;
      // for(let  i =1;i <= 20;i++){
      //     let  res =fm / fz;
      //     let  c = fm;
      //     fm = fz +c;
      //     fz = c;
      //     console.log(fm,fz);
      //     sum = sum + res
      // }
      // document.write(sum);

      /***********************************
            5.有一座桥，当你身上所拥有的钱大于30000时，每过一次桥则需要支付3000元。当你身上的钱小于或等于30000时，每过一次桥则需要支付你身上10%的钱。已知有一个人身上有33000元，问此人能过这座桥多少次之后，身上的钱会少于100块?
        ***********************************/
      //   let i = 0;
      //   let j = 33000;
      //   while(j > 100){
      //     if(j > 30000){
      //         j= j-3000;
      //         i++;
      //     }
      //   else{
      //     j= j-(j*0.1);
      //     i++;
      //   }
      // }
      //   document.write(i)
      /***********************************
            6.小明去存1000钱，每天会产生1%的利息，求问，30天后，小明可以拿回多少钱
        ***********************************/
      //    let i = 1000;
      //    for(let d =1;d <= 30;d++){
      //     i=i + i*0.01
      //    }
      //    document.write(i)
      /***********************************
            7.黑白棋   奇数行 && 奇数列 || 偶数行 && 偶数列
        ***********************************/
    //   document.write("<table border=1 width=500 height=500 cellspacing=0>");
    //   for (let i = 1; i <= 5; i++) {
    //     document.write("<tr>");
    //     for (let j = 1; j <= 5; j++) {
    //       if (i % 2 == 0 && j % 2 == 0 || i % 2 != 0 && j % 2 != 0) {
    //         document.write("<td style ='background:#000'></td>");
    //       } else {
    //         document.write("<td></td>");
    //       }
    //     }
    //     document.write("</tr>");
    //   }
    //   document.write("</table>");
    </script>
  </body>
</html>
